home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / dvtools / examples / fds / fdseval / viiofuns.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  1KB  |  49 lines

  1. /***
  2. *** 
  3. ***/
  4. #ifndef VIIOFUNS_H
  5. #define VIIOFUNS_H
  6.  
  7. #include "std.h"
  8. #include "dvstd.h"
  9.  
  10. #include "VIdirent.h"
  11.  
  12. typedef struct dvcformat_s *DV_CFORMAT_PTR;
  13.  
  14. /* VI/VIdirectry.c */
  15. VIDIR *VIopendir V_P_((char *dirname));
  16. VIDIRENT *VIreaddir V_P_((VIDIR *dirp));
  17. int VIclosedir V_P_((VIDIR *dirp));
  18.  
  19. /* VI/VIfindfile.c */
  20. int VIfind_files V_P_((char *filename_pattern,  char *filepath,
  21.      char **expanded_filenames));
  22. char *VIexpand_filepath V_P_((char *filepath));
  23.  
  24. /* VI/VIfopen.c */
  25. FILE *VIattempt_open V_P_((char *filename,  char *expanded_name));
  26. FILE *VIfopen V_P_((char *filename));
  27. FILE *VIpopen V_P_((char *filename, char *type));
  28. void VIsystem V_P_((char *syscommand));
  29. char *VIexpandfilename V_P_((char *filename,  char *expanded_name));
  30.  
  31. /* VI/VIfreadl.c */
  32. LONG VIfreadl V_P_((ADDRESS buffer,  size_t size,  LONG count,
  33.      FILE *stream));
  34.  
  35. /* VI/VIfwritel.c */
  36. LONG VIfwritel V_P_((ADDRESS buffer,  size_t size,  LONG count,
  37.      FILE *stream));
  38.  
  39. /* VI/VIprintf.c */
  40. char *VIsprintf V_P_((char *buf,  LONG buf_siz,  char *format,  ...));
  41.  
  42. void VIsetbufsize V_P_((LONG size));
  43.  
  44. BOOLPARAM VIsprintfCheckFormat V_P_((CHAR *format, CHAR *conv_type,
  45.                       INT *min_width, INT vdp_type,
  46.                       DV_CFORMAT_PTR cformat));
  47.  
  48. #endif /*VIIOFUNS_H*/
  49.